package com.niit.session17.list;

import java.util.ArrayList;
import java.util.List;

import com.niit.session17.set.Student;

public class ArrayListDemo {
	public static void main(String[] args) {
//		List可以用于存储重复的元素，
//		ArrayList是最常用的集合
		List<Boolean> arrayList = new ArrayList<>();
		arrayList.add(true);
		arrayList.add(true);
		arrayList.add(false);
		arrayList.add(false);
		System.out.println(arrayList);
//		可以通过下标来获取List里的元素，下标从0开始
		System.out.println(arrayList.get(0));
//		使用普通for循环遍历ArrayList
		for (int i = 0; i < arrayList.size(); i++) {
			System.out.println(arrayList.get(i));
		}
//		存引用数据类型
		ArrayList<Student> arrayList2 = new ArrayList<>();
		arrayList2.add(new Student("Trout",20));
		arrayList2.add(new Student("Luk",19));
		arrayList2.add(new Student("Foy",21));
		System.out.println(arrayList2);
	}

}
